package com.baitai.system.mapper;

import com.baitai.system.domain.ShippingRecord;

import java.util.List;

public interface ShippingRecordMapper {
    /**
     * 查询物流信息
     *
     * @param id 物流信息主键
     * @return 物流信息
     */
    public ShippingRecord selectShippingRecordById(Long id);

    /**
     * 查询物流信息列表
     *
     * @param shippingRecord 物流信息
     * @return 物流信息集合
     */
    public List<ShippingRecord> selectShippingRecordList(ShippingRecord shippingRecord);

    /**
     * 新增物流信息
     *
     * @param shippingRecord 物流信息
     * @return 结果
     */
    public int insertShippingRecord(ShippingRecord shippingRecord);

    /**
     * 修改物流信息
     *
     * @param shippingRecord 物流信息
     * @return 结果
     */
    public int updateShippingRecord(ShippingRecord shippingRecord);

    /**
     * 删除物流信息
     *
     * @param id 物流信息主键
     * @return 结果
     */
    public int deleteShippingRecordById(Long id);

    /**
     * 批量删除物流信息
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteShippingRecordByIds(Long[] ids);
}
